package com.example.kotlin_library

/**
 * Android 平台的图像解码器实现
 * Android 端使用 Coil 库的完整功能（见 gif 包），不使用这个简化接口
 * 这里只是提供一个空实现以满足 Kotlin Multiplatform 的 expect/actual 机制
 */
actual object AnimatedImageDecoderFactory {

    /**
     * Android 端不使用这个接口，返回无效结果
     * 实际的图像加载请使用 com.example.kotlin_library.gif 包中的 Coil 解码器
     */
    actual fun decode(filePath: String, width: Float, height: Float): ImageDecodeResult {
        return ImageDecodeResult(handle = 0L, isValid = false)
    }

    /**
     * Android 端不使用这个接口
     */
    actual fun release(handle: Long) {
        // No-op for Android
    }
}